<?php
$xtpl = new XTemplate("modules/home/left_panel_cate_task.htm");
//--
//--
//--
//--
$POST = $_POST;
$POST[parent_id] = $_POST[s_cate_id];
if($_POST[type] == 'NEW'){	
	$row_ = $DB->FetchData('admin_cate','MAX(cate_sort) AS max_sort','');
	$POST[cate_sort] =  $row_[max_sort] + 1;
	//--
	$POST[cate_name]=addslashes($POST[cate_name]);
	$POST[cate_mod]=addslashes($POST[cate_mod]);
	$POST[cate_act]=addslashes($POST[cate_act]);
	$POST[short_des]=addslashes($POST[short_des]);
	$DB->DBInsert('admin_cate', $POST);
	//--
	if($POST[parent_id] == 0){
		$GUI->redir("?mod=home&catepath=".$_GET[catepath]."&act=menu_cate");
	}elseif($POST[parent_id] != 0){
		$GUI->redir("?mod=home&act=left_panel_cate&id=".$_POST[s_cate_id]);
	}
}
//--
//--
//--
//--
elseif($_POST[type] == 'EDIT'){
	$POST[cate_name]=addslashes($POST[cate_name]);
	$POST[cate_mod]=addslashes($POST[cate_mod]);
	$POST[cate_act]=addslashes($POST[cate_act]);
	$POST[short_des]=addslashes($POST[short_des]);
	$DB->DBUpdate('admin_cate', $POST, "WHERE cate_id = '".$_POST[id]."'");
	//--
	if($POST[parent_id] == 0){
		$GUI->redir("?mod=home&catepath=".$_GET[catepath]."&act=menu_cate");
	}elseif($POST[parent_id] != 0){
		$GUI->redir("?mod=home&act=left_panel_cate&id=".$_POST[s_cate_id]);
	}
}
//--
//--
//--
//--
if($_GET[id] != ''){
	$row[cate_name]=stripslashes($row[cate_name]);
	$row[cate_mod]=stripslashes($row[cate_mod]);
	$row[short_des]=stripslashes($row[short_des]);
	$row[cate_act]=stripslashes($row[cate_act]);
	$row = $DB->FetchData('admin_cate','*',"WHERE cate_id='".$_GET[id]."'");
	$row[type] = 'EDIT';
}else{
	$row[type] = 'NEW';
}	

$xtpl->assign("write",$row);
$xtpl->assign("zen_parent_cate",select_parent_cate());
//--
//--
//--
//--
//--
//--
$waypathlink = '&raquo;&nbsp;<a href="?mod=home&act=left_panel_cate" class="waypath">Left panel menu</a>:&nbsp;'.$row[type];
$xtpl_main->assign("waypathlink",$waypathlink);
//--
//--
//--
//--
//--
//--
$save_button = $GUI->button_ren("Save","javascript: doSaveleftpanel();");
$xtpl->assign("save_button",$save_button);
//--
//--
//--
//--
//--
//--
function select_parent_cate(){
	global $DP,$DB;
	$rs = $DB->ZenDataList('admin_cate','',"cate_id='67'",'cate_sort','');
	$ren = '<select name="s_cate_id" style="width:145px">';
	while($row = mysql_fetch_array($rs)){
		$ren.= '<option value="'.$row[cate_id].'"> '.$row[cate_name].'</option>';
	}
	$ren.= '</select>';
	return $ren;	
}
?>